SRCS:=$(wildcard *.c)
OBJS:=$(SRCS:.c=.o)
TARGET:=client
CC:=gcc
CFLAGS:=-g -Wall
$(TARGET):$(OBJS)
	$(CC) $^ -o $@ -lpthread -lssl -lcrypto -lcrypt
%.o:%.c
	$(CC) $(CFLAGS) -c $^ -o $@
.PHONY:clean rebuild
clean:
	rm -rf $(OBJS) $(TARGET)
rebuild:clean $(TARGET)